﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace Filmy.Kontroler
{
    class Logowanie
    {
        public Logowanie()
        {
            ZapamietaneDane();
        }

        public string login { get; set; }
        public string haslo { get; set; }

        private void ZapamietaneDane()
        {
            if (File.Exists("uzytkownik.txt"))
            {
                login = dajLogin();
                haslo = dajHaslo();
            }
        }

        public void zapiszUzytkownika(string login, string haslo)
        {
            try
            {
                StreamWriter sw = new StreamWriter("uzytkownik.txt", false);
                sw.WriteLine(login + ";" + haslo);
                sw.Flush();
                sw.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }

        }

        public string dajLogin()
        {
            string uzytkownik = "";
            try
            {
                StreamReader sr = File.OpenText("uzytkownik.txt");
                uzytkownik = sr.ReadLine();
                sr.Close();
                uzytkownik = uzytkownik.Substring(0, uzytkownik.IndexOf(";"));
                return uzytkownik;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        public string dajHaslo()
        {
            string haslo = "";
            try
            {
                StreamReader sr = File.OpenText("uzytkownik.txt");
                haslo = sr.ReadLine();
                sr.Close();
                haslo = haslo.Substring(haslo.IndexOf(";") + 1);
                return haslo;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
    }
}
